// 1. 导入express模块
const exp = require('express');
// 2. 导入cookie-parser模块
const cookieParser = require('cookie-parser');
// 3. 创建express对象
const app = exp();
// 4. 调用cookie-parser中间件
app.use(cookieParser());
// 5. 配置get路由 - 设置cookie
app.get('/setCookie',(req,res)=>{
    // 5.1 设置name = “username”的cookie
    res.cookie('username','admin',{
        maxAge:1000*60
    });
    // 5.2 设置pwd = “123456” 的cookie
    res.cookie('pwd','123456',{
        maxAge:1000*60
    });
    // 5.3 返回响应
    res.send('登录成功');
});
   
// 6. 配置get路由 - 验证cookie值
app.get('/getCookie',(req,res)=>{
    // 6.1 获取cookie值
    let {username,pwd} = req.cookies;
    // 6.2 判断值是否满足登录条件
    if(username==="admin" && pwd === "123456"){
        // console.log("验证成功");
        res.send('验证成功');
    }else{
        // 6.3 不满足条件重定向到登录页
        res.send('登录页');
    }

})
  
// 7. 配置get路由 - 登录页

    // 7.1 响应登录页内容
// 8. 配置get路由 - 删除cookie
app.get('/removeCookie',(req,res)=>{
    // 8.1 删除cookie - res.clearCookie("name")
    res.clearCookie('username')
    res.clearCookie('pwd');

    res.send('删除成功');
})
    
// 9. 端口监听服务
app.listen(80,()=>{
    console.log("启动成功");
})
